import Vue from 'vue'
import store from '@/store'

Vue.directive('auth', {
  // 进行dom删除操作
  inserted: (el, binds) => {
    // 当前的角色
    let roleid = store.state.user.role
    // 当前的页面路径
    let path = binds.value
    // 当前角色没有权限来进行删除操作
    if (!store.state.user.nodes.find(({ route, role }) => route === path && role == roleid)) {
      el.remove()
    }
  }
})
